handle side effects in React using Redux-Saga. Explore basic usage, advanced concepts like parallel, sequential, concurrent and race tasks, task cancellation, and real-world scenarios.
Explore the Power of Structural Design Patterns in Java with Real-World Examples - Uncover how Java's structural design patterns enhance code flexibility and maintainability.
Explore Creational Design Patterns in Java to master object creation techniques. Learn how Singleton, Factory Method, Abstract Factory, Builder, Prototype object creation in your Java applications.
Explore Builder Pattern in depth with real-world use-cases. Simplify complex object creation, create fluent APIs, build immutable objects, and configure customizable objects efficiently for enhanced software design and development.
Discover how to achieve thread safety in Java Singleton patterns. Explore methods like eager and lazy initialization, double-checked locking, Bill Pugh Singleton and enum Singletons for robust concurrency control.
Factory Method Pattern vs Static Factory Method: Comparison of software design patterns for object creation, highlighting flexibility and simplicity.
Optimize JPA queries with projections & result transformations. Learn efficient data retrieval & customization in Java Persistence API. Real examples included.
Learn how to create join queries using JPA Criteria Queries easily. Explore a beginner-friendly guide to crafting effective join queries and improving your database querying skills with JPA's criteria API.
Spring security provides a minimal setup required to implement the JWT authentication in a resource server
Spring Bean Scope defines the lifecycle and the visibility of the instances created from the bean definitions.
@Transactional provides rollbackOn and noRollbackOn options to control the rollback for exceptions
Firebase custom tokens allows us to authenticate users with JWT tokens generated in our own servers.
JPA based AuthenticationProvider to provider username and password authentication
DaoAuthenticationProvider uses UserDetailsService and a password encoder to authentication username password based authentication
Username and password authentication is one of most commonly used methods. Spring security provides API's to configure form-based login, basic authentication and many more with storage options such as JDBC authentication, in-memory authentication as well as custom authentication providers
Spring Security provides a ready to use framework for authentication as well as authorization. It provides AuthenticationProviders for Username and password and basic authentication, LDAP authentication, JWT authentication and provides apis for building custom AuthenticationProviders
NgRx framework provides a reactive state management in angular applications using NgRx store, NgRx Actions, NgRx reducers and NgRx selectors
NgRx Effects use observable action streams to isolate side effects from components.
Develop a Microsoft office add-in using angular v8.0.0. Use Angular CLI to generate a complete project structure. Add SSL to angular dev-server
JPA specification provides different ways to select values in criteria query. select, multiselect and tuple queries are used to select single or multiple values from one or more entities
Criteria Queries in JPA are type-safe and portable way of fetching data. It provides methods such as Criteria Join, Fetch Join, aggregate functions and sub queries to fetch data.
TypeScript is the superset of JavaScript with optional static types. It compiles to JavaScript. It is designed for the development of large applications.
In order To apply AngularJs directives on various elements without having to add them for every DOM element multielement option can be set to true.
Compile function does the one-time activity and could be used to do some initialization. Link function is used to perform DOM manipulation and copy content into the DOM from the scope.
Directives are created using angular.directive API. This API takes a directive name followed by a factory function which returns a Directive Definition Object.
AngularJS Directive is a unit of reusable code which is used to add custom behavior to HTML elements or attributes.
TypeScript is the superset of JavaScript with optional static types. It compiles to JavaScript. It is designed for the development of large applications.
Filters are one of the AngularJS features which help in filtering or formatting the data for the end user
Modular design pattern helps to split each functionality into different chunks of code to separate the concerns.
Publisher Subscriber pattern is the loosely coupled extension of Observer pattern.
Observer design pattern helps to decouple the code dependency by registering different Observers on the Subject